package org.jin.jinaicode.model.dto.admin;

import lombok.Data;

import java.io.Serializable;

/**
 * 管理员更新用户请求
 */
@Data
public class UserUpdateAdminDTO implements Serializable {

  private static final long serialVersionUID = 1L;

  /**
   * 用户ID
   */
  private Long id;

  /**
   * 账号
   */
  private String userAccount;

  /**
   * 密码
   */
  private String userPassword;

  /**
   * 用户昵称
   */
  private String userName;

  /**
   * 用户头像
   */
  private String userAvatar;

  /**
   * 邮箱
   */
  private String email;

  /**
   * 用户简介
   */
  private String userProfile;

  /**
   * 用户角色：user/admin
   */
  private String userRole;

  /**
   * 会员过期时间，格式：yyyy-MM-dd HH:mm:ss
   */
  private String vipExpireTime;

  /**
   * 会员兑换码
   */
  private String vipCode;

  /**
   * 会员编号
   */
  private Long vipNumber;
}